package org.morningangel.dao;

import java.util.List;

import org.morningangel.bean.Activity;
import org.morningangel.bean.MainPush;

public interface MainPushDao {
	/**
	 * 添加一个主推活动
	 * @param mainPush		要添加的主推活动对象
	 * @return						返回受影响的记录数
	 */
	public Integer save(MainPush mainPush);
	/**
	 * 统计制定类型的主推活动的记录数
	 * @param type				类型
	 * @return						返回记录数
	 */
	public Integer count(Integer type);
	/**
	 * 关闭或修改一个主推活动
	 * @param mainPush		更新的主推活动对象
	 * @return						返回受影响的记录数
	 */
	public Integer update(MainPush mainPush);
	/**
	 * 根据主推活动类型活动活动列表
	 * @param type				活动类型
	 * @return						主推活动列表
	 */
	public List<Activity> getActivitys(Integer type);
}
